monthly rainfall prediction using artificial neural networks and m5 model tree (case study: station of ahar)

نویسندگان

محمدتقی ستاری

استادیار گروه مهندسی آب، دانشکدۀ کشاورزی، دانشگاه تبریز علی رضازاده جودی

دانشجوی کارشناسی ارشد عمران آب، دانشگاه آزاد اسلامی، واحد مراغه فرناز نهرین

دانشجوی کارشناسی ارشد سازه‎های آبی، دانشکدۀ کشاورزی، دانشگاه تبریز

چکیده

introduction rainfall is considered as one of the most important factures in water cycle. prediction of monthly rainfall is important for many purposes such as estimating torrent, drought, run-off, sediment, irrigation programming and also management of drainage basins. rainfall prediction in each area is mediated by punctual data measured as humidity, temperature, wind speed and etc. as iran is located in a hot and arid region and also for lack of water sources, and water supply and protection it is important to study rainfall characteristics in this area. the limitations such as unavailability of adequate data about rainfall measure in different temporal and spatial scales and also complicated boundaries among meteorology factures related to rainfall caused inexact and non- trustable examinations. according to recent improvements especially in the field of computer processing and new data mining methods such as artificial neural network, decision trees, genetic algorithms and support vector machines, so many efforts have been taken to solve complicated and high dimension issues in different kinds of engineering fields. material and methods in this study, we have used different kinds of meteorology parameters on month scale in ahar region. it is located in east azarbayjan province, iran. different concepts of combination of these meteorology parameters have been entered to artificial neural network and m5 model tree as our chosen data mining methods. the idea of artificial neural networks is based on structure of human brain. these structures include three layers that named as input layer, hidden layer and output layer. to achieve the best structure of this network we must try different combination of parameters and change the type of transfer function and other factures. m5 model tree is a data mining approach that divides the data space into smaller subspaces by divide-and-conquer method. this technique splits the parameter space into areas (subspaces) and builds in each of them by a linear regression model. the m5 model tree approach, (quinlan, 1992), based on the principle of information theory, makes it possible to split the multidimensional parameter of space and generate the models automatically according to the overall quality criterion. it also allows the number of models. the splitting in this approach follows the idea of a decision tree, but instead of the class labels, it has linear regression functions at the leaves, which can predict continuous numerical attributes. thus, they are analogous to piece-wise linear functions. computational requirements for model trees grow rapidly with increase in dimensionality of the data set. model trees learn efficiently and can tackle tasks with very high dimensionality. the major advantage of the model trees relative to regression trees is that model trees are much smaller than regression trees, the decision strength is clear, and regression functions do not normally involve many variables. finally, after making these models, we evaluate these models with statistics such as rmse and r coefficient.   results and discussion in this paper, we have tried various combinations of different meteorology parameters. then we choose the best model according to these facts. at first, that model has high amount of r coefficient and lesser amount of rmse and it is also made by less meteorology parameters. we achieve, respectively, the amount of 0.84 and 12.14 for r and rmse statistics in artificial neural network method and amount of 0.87 and 11.45 for r and rmse statistics in m5 model tree approaches. we achieve our best results in m5 model tree method, with using the combination of maximum and minimum amount of monthly temperature, maximum and minimum amount of monthly relative humidity and maximum and minimum amount of monthly pressure at station. we also achieve our the best result in artificial neural network method by using  the combination of maximum and minimum amount of monthly temperature, maximum and minimum amount of monthly relative humidity, and maximum and minimum amount of monthly pressure at station. the results indicate that, both of artificial neural networks and m5 model tree methods present the comparatively exact result for rainfall prediction in the region. however, due to having simple and understandable equations provided with m5 model tree method, this method could be considerate as an efficient application and as substitute for rainfall measurement. conclusion both of artificial neural networks and m5 model tree have good performance in predicting monthly rainfall. the results shows that both of these methods have almost equal performance in this case but due to providing simple and explicit equations with m5 model tree method, this method could be considerate as an efficient and practical application and substitutes for rainfall measurement.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prediction of monthly rainfall using artificial neural network mixture approach, Case Study: Torbat-e Heydariyeh

Rainfall is one of the most important elements of water cycle used in evaluating climate conditions of each region. Long-term forecast of rainfall for arid and semi-arid regions is very important for managing and planning of water resources. To forecast appropriately, accurate data regarding humidity, temperature, pressure, wind speed etc. is required.This article is analytical and its database...

متن کامل

Estimation of Daily Evaporation Using of Artificial Neural Networks (Case Study; Borujerd Meteorological Station)

Evaporation is one of the most important components of hydrologic cycle.Accurate estimation of this parameter is used for studies such as water balance,irrigation system design, and water resource management. In order to estimate theevaporation, direct measurement methods or physical and empirical models can beused. Using direct methods require installing meteorological stations andinstruments ...

متن کامل

Rainfall Prediction Using Artificial Neural Networks

The spatial interpolation comparison 97 is concerned with predicting the daily rainfall at 367 locations based on the daily rainfall at nearby 100 locations in Switzerland. We propose a divide -and-conquer approach where the whole region is divided into four sub-areas and each is modeled with a different method. Predictions in two larger areas were made by RBF networks based on the locational i...

متن کامل

Prediction of Rainfall under HadCM3 and CanESM2 Climate Change Models using Statistical Downscaling Model (Case Study: Tabriz Synoptic Station)

Global climate change as a main factor affecting all ecological components, has been attended by researchers all over the world in the recent years. In this regard for simulating the rainfall, National Centers for Environmental Prediction (NCEP) data, HadCM3 data under A2 and B2 scenarios, CanESM2 data under RCP2.6, RCP4.5 and RCP8.5 scenarios were utilized. This research was performed by adopt...

متن کامل

Prediction of Blasting Cost in Limestone Mines Using Gene Expression Programming Model and Artificial Neural Networks

The use of blasting cost (BC) prediction to achieve optimal fragmentation is necessary in order to control the adverse consequences of blasting such as fly rock, ground vibration, and air blast in open-pit mines. In this research work, BC is predicted through collecting 146 blasting data from six limestone mines in Iran using the artificial neural networks (ANNs), gene expression programming (G...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید


عنوان ژورنال:
پژوهش های جغرافیای طبیعی

جلد ۴۶، شماره ۲، صفحات ۲۴۷-۲۶۰

کلمات کلیدی
introduction rainfall is considered as one of the most important factures in water cycle. prediction of monthly rainfall is important for many purposes such as estimating torrent drought run off sediment irrigation programming and also management of drainage basins. rainfall prediction in each area is mediated by punctual data measured as humidity temperature wind speed and etc. as iran is located in a hot and arid region and also for lack of water sources and water supply and protection it is important to study rainfall characteristics in this area. the limitations such as unavailability of adequate data about rainfall measure in different temporal and spatial scales and also complicated boundaries among meteorology factures related to rainfall caused inexact and non trustable examinations. according to recent improvements especially in the field of computer processing and new data mining methods such as artificial neural network decision trees genetic algorithms and support vector machines so many efforts have been taken to solve complicated and high dimension issues in different kinds of engineering fields. material and methods in this study we have used different kinds of meteorology parameters on month scale in ahar region. it is located in east azarbayjan province iran. different concepts of combination of these meteorology parameters have been entered to artificial neural network and m5 model tree as our chosen data mining methods. the idea of artificial neural networks is based on structure of human brain. these structures include three layers that named as input layer hidden layer and output layer. to achieve the best structure of this network we must try different combination of parameters and change the type of transfer function and other factures. m5 model tree is a data mining approach that divides the data space into smaller subspaces by divide and conquer method. this technique splits the parameter space into areas (subspaces) and builds in each of them by a linear regression model. the m5 model tree approach (quinlan 1992) based on the principle of information theory makes it possible to split the multidimensional parameter of space and generate the models automatically according to the overall quality criterion. it also allows the number of models. the splitting in this approach follows the idea of a decision tree but instead of the class labels it has linear regression functions at the leaves which can predict continuous numerical attributes. thus they are analogous to piece wise linear functions. computational requirements for model trees grow rapidly with increase in dimensionality of the data set. model trees learn efficiently and can tackle tasks with very high dimensionality. the major advantage of the model trees relative to regression trees is that model trees are much smaller than regression trees the decision strength is clear and regression functions do not normally involve many variables. finally after making these models we evaluate these models with statistics such as rmse and r coefficient.   results and discussion in this paper we have tried various combinations of different meteorology parameters. then we choose the best model according to these facts. at first that model has high amount of r coefficient and lesser amount of rmse and it is also made by less meteorology parameters. we achieve respectively the amount of 0.84 and 12.14 for r and rmse statistics in artificial neural network method and amount of 0.87 and 11.45 for r and rmse statistics in m5 model tree approaches. we achieve our best results in m5 model tree method with using the combination of maximum and minimum amount of monthly temperature maximum and minimum amount of monthly relative humidity and maximum and minimum amount of monthly pressure at station. we also achieve our the best result in artificial neural network method by using  the combination of maximum and minimum amount of monthly temperature maximum and minimum amount of monthly relative humidity and maximum and minimum amount of monthly pressure at station. the results indicate that both of artificial neural networks and m5 model tree methods present the comparatively exact result for rainfall prediction in the region. however due to having simple and understandable equations provided with m5 model tree method this method could be considerate as an efficient application and as substitute for rainfall measurement. conclusion both of artificial neural networks and m5 model tree have good performance in predicting monthly rainfall. the results shows that both of these methods have almost equal performance in this case but due to providing simple and explicit equations with m5 model tree method this method could be considerate as an efficient and practical application and substitutes for rainfall measurement.

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023